using System;

namespace SBPweb.Modules.Logging
{
	/// <summary>
	/// Enum of SeverityLevel (for logging)
	/// </summary>
    [Flags]
    public enum SeverityLevel
    {
        /// <summary>
        /// Auxilliary flag
        /// </summary>
        None = 0,
        /// <summary>
        /// Fatal error or application crash.
        /// </summary>
        Critical = 1,
        /// <summary>
        /// Recoverable error.
        /// </summary>
        Error = 2,
        /// <summary>
        /// Noncritical problem.
        /// </summary>
        Warning = 4,
        /// <summary>
        /// Informational message.
        /// </summary>
        Information = 8,
        /// <summary>
        /// Debugging trace.
        /// </summary>
        Verbose = 16
    }
}
